package com.yiyahui.project.erp.domain.requestVo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

@ApiModel(value="缴费对象")
public class PayMoneyRequest {

    /** 患者id */
    @ApiModelProperty(value="患者id")
    private Long clinicPersonId;

    /** 主单结账记录流水id */
    @ApiModelProperty(value="主单结账记录流水id")
    private Long mainClosingEntriesId;

    /** 收费人 */
    @ApiModelProperty(value="收费人")
    private String charge;

    /** 主单id */
    @ApiModelProperty(value="主单id")
    private Long billingMainId;

    /** 是否为退费 */
    @ApiModelProperty(value="是否为退费 true 是退费 false 不是退费")
    private Boolean isReturn;

    /** 缴费金额和方式 */
    @ApiModelProperty(value="缴费金额和方式")
    private List<ModeAndMoney> modeAndMonies;

    /** 结账备注 */
    @ApiModelProperty(value="结账备注")
    private String closingRemarks;

    public Long getClinicPersonId() {
        return clinicPersonId;
    }

    public void setClinicPersonId(Long clinicPersonId) {
        this.clinicPersonId = clinicPersonId;
    }

    public Long getMainClosingEntriesId() {
        return mainClosingEntriesId;
    }

    public void setMainClosingEntriesId(Long mainClosingEntriesId) {
        this.mainClosingEntriesId = mainClosingEntriesId;
    }

    public String getCharge() {
        return charge;
    }

    public void setCharge(String charge) {
        this.charge = charge;
    }

    public Long getBillingMainId() {
        return billingMainId;
    }

    public void setBillingMainId(Long billingMainId) {
        this.billingMainId = billingMainId;
    }

    public Boolean getReturn() {
        return isReturn;
    }

    public void setReturn(Boolean aReturn) {
        isReturn = aReturn;
    }

    public List<ModeAndMoney> getModeAndMonies() {
        return modeAndMonies;
    }

    public void setModeAndMonies(List<ModeAndMoney> modeAndMonies) {
        this.modeAndMonies = modeAndMonies;
    }

    public String getClosingRemarks() {
        return closingRemarks;
    }

    public void setClosingRemarks(String closingRemarks) {
        this.closingRemarks = closingRemarks;
    }
}
